home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / lib / valgrind / python.supp
Text File  |  2005-03-19  |  2KB  |  84 lines

  1. #
  2. # This is a valgrind suppression file that should be used when using valgrind.
  3. #
  4. # ---------------------------------------------------------------------------
  5. # Debian note:
  6. # The file Misc/valgrind-python.supp is placed in an modified form into the
  7. # directory /usr/lib/valgrind as python.supp. There's no need to to add it
  8. # with the --suppressions option.
  9. # The unmodified file is found in /usr/share/doc/python2.4/
  10. #
  11. # The python2.4-dbg build has been compiled with -DPy_USING_MEMORY_DEBUGGER
  12. # so you can safely comment out the suppressions for PyObject_Free and
  13. # PyObject_Realloc.
  14. # ---------------------------------------------------------------------------
  15.  
  16. #  Here's an example of running valgrind:
  17. #
  18. #    cd python/dist/src
  19. #    valgrind --tool=memcheck --suppressions=Misc/valgrind-python.supp \
  20. #        ./python -E -tt ./Lib/test/regrtest.py -u bsddb,network
  21. #
  22. # You must edit Objects/obmalloc.c and uncomment Py_USING_MEMORY_DEBUGGER
  23. # to use the preferred suppressions with Py_ADDRESS_IN_RANGE.
  24. #
  25. # If you do not want to recompile Python, you can uncomment
  26. # suppressions for PyObject_Free and PyObject_Realloc.
  27. #
  28. # See /usr/share/doc/python2.4/README.valgrind for more information.
  29.  
  30. # all tool names: Addrcheck,Memcheck,cachegrind,helgrind,massif
  31. {
  32.    ADDRESS_IN_RANGE/Invalid read of size 4
  33.    Memcheck:Addr4
  34.    fun:Py_ADDRESS_IN_RANGE
  35. }
  36.  
  37. {
  38.    ADDRESS_IN_RANGE/Invalid read of size 4
  39.    Memcheck:Value4
  40.    fun:Py_ADDRESS_IN_RANGE
  41. }
  42.  
  43. {
  44.    ADDRESS_IN_RANGE/Conditional jump or move depends on uninitialised value
  45.    Memcheck:Cond
  46.    fun:Py_ADDRESS_IN_RANGE
  47. }
  48.  
  49. {
  50.    ADDRESS_IN_RANGE/Invalid read of size 4
  51.    Memcheck:Addr4
  52.    fun:PyObject_Free
  53. }
  54.  
  55. {
  56.    ADDRESS_IN_RANGE/Invalid read of size 4
  57.    Memcheck:Value4
  58.    fun:PyObject_Free
  59. }
  60.  
  61. {
  62.    ADDRESS_IN_RANGE/Conditional jump or move depends on uninitialised value
  63.    Memcheck:Cond
  64.    fun:PyObject_Free
  65. }
  66.  
  67. {
  68.    ADDRESS_IN_RANGE/Invalid read of size 4
  69.    Memcheck:Addr4
  70.    fun:PyObject_Realloc
  71. }
  72.  
  73. {
  74.    ADDRESS_IN_RANGE/Invalid read of size 4
  75.    Memcheck:Value4
  76.    fun:PyObject_Realloc
  77. }
  78.  
  79. {
  80.    ADDRESS_IN_RANGE/Conditional jump or move depends on uninitialised value
  81.    Memcheck:Cond
  82.    fun:PyObject_Realloc
  83. }
  84.